Medicare is made for elderly people for a long term care. And Medicaid is designed to cover the costs of poor people. Where Medicare is attached to social security and available for 65 years above U.S. citizens there Medicaid is a joint federal and state program which helps low income people to cover the costs of medical help.